package com.example.barnes.ummo.fragment; import android.os.Bundle; import android.support.v4.app.Fragment; import android.view.MenuItem; import android.widget.Toast; import com.example.barnes.ummo.R; /** * Created by barnes on 12/4/15. */ public class BaseActivityFragment extends Fragment { public static BaseActivityFragment newInstance() { Bundle args = new Bundle(); BaseActivityFragment fragment = new BaseActivityFragment(); fragment.setArguments(args); return fragment; } protected void enterFromBottomAnimation() { getActivity().overridePendingTransition(R.anim.activity_open_translate_from_bottom, R.anim.activity_no_animation); } protected void exitToBottomAnimation() { getActivity().overridePendingTransition(R.anim.activity_no_animation, R.anim.activity_close_translate_to_bottom); } @Override public boolean onOptionsItemSelected(MenuItem item) { switch (item.getItemId()) { case R.id.menu_send: Toast.makeText(getActivity(), "Yeah!", Toast.LENGTH_SHORT).show(); break; case android.R.id.home: getActivity().onBackPressed(); return true; } return super.onOptionsItemSelected(item); } @Override public void onPause() { exitToBottomAnimation(); super.onPause(); } }